home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / src / vopts / vopts.config < prev    next >
Text File  |  1993-12-18  |  8KB  |  259 lines

  1. /***********************************************************
  2.  * $VER: Vopts.Config 3.1 (27.7.92)
  3.  * The first 4 strings are the title bar and Buttons across the bottom.
  4.  * They must occur in order
  5.  ***********************************************************/
  6. TITLE "DICE Options V1.0 © 1992 Obvious Implementations Corp."
  7. BUTTON "Save"
  8. BUTTON "Use"
  9. BUTTON "Cancel"
  10. BUTTON "NEW"  /* VERY SHORT Name to fit in a short button */
  11. BUTTON "DEL"
  12. BUTTON "OK"
  13.  
  14. TEXT "Out of Memory"
  15. TEXT "Unknown option:"
  16. TEXT "Unable to open file :"
  17. TEXT "Invalid command :"
  18. TEXT "Warning: Extra #pragma DCCOPTS ignored"
  19. TEXT "Confirm OK to save options to file"
  20. TEXT "Options string too long to write"
  21. TEXT "File Request"
  22. TEXT "Editing Global Environment Options"
  23. TEXT "Options: "
  24.  
  25. /***********************************************************
  26.  * Here are all the menu items.
  27.  * You can have:
  28.  *   MENU "title"
  29.  *   ITEM "title" "shortcut" "Command"
  30.  *   BAR
  31.  ***********************************************************/
  32. MENU "Project"
  33.    ITEM "Open..."           "O"  "Read ?"
  34.    ITEM "Open Defaults"     "E"  "Read ENV"
  35.    BAR
  36.    ITEM "Save"              "S"  "Save"
  37.    ITEM "Save As..."        "A"  "Save ?"
  38.    ITEM "Save As Default"   "W"  "Save ENV"
  39.    BAR
  40.    ITEM "Quit"              "Q"  "Quit"
  41.  
  42. MENU "Edit"
  43.    ITEM "Reset to Defaults" "D"  "RESET"
  44.    ITEM "Last Saved"        "L"  "Read ENV"
  45.    ITEM "Restore"           "R"  "Read"
  46.  
  47. MENU "Settings"
  48.    ITEM "2.0"               ""   "PARSE -2.0"
  49.    ITEM "1.3"               ""   "PARSE -1.3"
  50.  
  51. /***********************************************************
  52.  * These are the gadgets that appear on the left side of the
  53.  * Window.  The following gadget types are supported
  54.  *   CYCLE "title"  followed by a series of
  55.  *    VALUE "title" "option"
  56.  *   CHECK "title"  "no-option" "option"
  57.  *   LIST "title" "option"
  58.  *   STRING "title" "option"
  59.  * If the option string has a %s in it, it indicates that
  60.  * substitution is to occur in that option.  When such a thing
  61.  * occurs within a VALUE for a CYCLE, then a string requester
  62.  * is to be part of the cycle button for that value.
  63.  * The first VALUE in a CYCLE is the default.
  64.  *
  65.  * Due to size constraints, you can expect to get about 10
  66.  * gadgets here.
  67.  ***********************************************************/
  68. CYCLE "OS Target:"
  69.    VALUE "DEFAULT"          ""
  70.    VALUE "1.3"              "-1.3"
  71.    VALUE "2.0"              "-2.0"
  72.    VALUE "Other:1."         "-1.%s"
  73.    VALUE "Other:2."         "-2.%s"
  74.  
  75. CYCLE "Compatibility:"
  76.    VALUE "DEFAULT"          ""
  77.    VALUE "DICE"             "-dice"
  78.    VALUE "Unix"             "-unix"
  79.    VALUE "SAS/C"            "-sas"
  80.    VALUE "Manx"             "-manx"
  81.  
  82. CYCLE "Processor:"
  83.    VALUE "DEFAULT"          ""
  84.    VALUE "68000"            "-000"
  85.    VALUE "68010"            "-010"
  86.    VALUE "68020"            "-020"
  87.    VALUE "68030"            "-030"
  88.    VALUE "68040"            "-040"
  89.  
  90. CYCLE "FP Math:"
  91.    VALUE "DEFAULT"          ""
  92.    VALUE "ieee"             "-ieee"
  93.    VALUE "ffp"              "-ffp"
  94.    VALUE "68881"            "-881"
  95.    VALUE "68882"            "-882"
  96.  
  97. CYCLE "Code:"
  98.    VALUE "DEFAULT"          ""
  99.    VALUE "Small Model"      "-mc"
  100.    VALUE "Large Model"      "-mC"
  101.  
  102. CYCLE "Data:"
  103.    VALUE "DEFAULT"          ""
  104.    VALUE "Small Model"      "-md"
  105.    VALUE "Large Model"      "-mD"
  106.  
  107. CYCLE "Calls:"
  108.    VALUE "DEFAULT"          ""
  109.    VALUE "Stack Based"      "-mRR0"
  110.    VALUE "Registerized"     "-mRR"
  111.  
  112. CYCLE "Debug Level:"
  113.    VALUE "DEFAULT"          ""
  114.    VALUE "No Debug"         "-d0"
  115.    VALUE "Symbols"          "-s"
  116.    VALUE "Lines/Symbols"    "-d1"
  117.    VALUE "Full"             "-d2"
  118.    VALUE "Full/Flush"       "-d3"
  119.  
  120. CYCLE "Prototypes:"
  121.    VALUE "DEFAULT"          ""
  122.    VALUE "Don't Require"    "-noproto"
  123.    VALUE "Require"          "-proto"
  124.  
  125. CYCLE "Stack Check:"
  126.    VALUE "DEFAULT"          ""
  127.    VALUE "None"             "-gs0"
  128.    VALUE "Dynamic"          "-gs"
  129.  
  130.  
  131. /***********************************************************
  132.  * This starts the groups of options which are cycled through
  133.  * the toggle on the top right of window.  Each Group consists
  134.  * of the same types of gadgets used above.
  135.  * Options not valid in the dccopts environment variable should
  136.  * be placed in LGROUPS instead of GROUPS.
  137.  * Due to size restrictions, you can expect to get about 10
  138.  * Options in each group.  A LIST counts as 3 options
  139.  * There is no restriction on the number of groups that can
  140.  * be present here or on the information within these groups
  141.  *
  142.  * Standard Options
  143.  ***********************************************************/
  144. GROUP "Standard Options"
  145.  
  146. LIST "Include File Search"     "-I %s"
  147.  
  148. CHECK "Use Standard Search"    "-I0" ""
  149.  
  150. LIST "#define Symbols"         "-D %s"
  151.  
  152. CHECK "Use Standard Symbols"   "-U0" ""
  153.  
  154. STRING "Output Dir:"           "-O %s"
  155.  
  156. STRING "Project Name:"         "-o %s"
  157.  
  158. /***********************************************************
  159.  * Linker Options
  160.  ***********************************************************/
  161. GROUP "Linker Options"
  162.  
  163. LIST  "Library Directories"    "-L %s"
  164.  
  165. CHECK "Use Standard Search"    "-L0" ""
  166.  
  167. LIST  "Additional Libraries"   "-l %s"
  168.  
  169. CHECK "Use Standard Libraries" "-l0" ""
  170.  
  171. CYCLE "Data Place:"
  172.    VALUE "DEFAULT"             ""
  173.    VALUE "Normal"              "-chip0"
  174.    VALUE "Force Chip"          "-chip"
  175.  
  176. CYCLE "Fragment:"
  177.    VALUE "DEFAULT"             ""
  178.    VALUE "No"                  "-frag0"
  179.    VALUE "Yes"                 "-frag"
  180.  
  181. /***********************************************************
  182.  * Project Options
  183.  ***********************************************************/
  184. LGROUP "Project Options"
  185.  
  186. LIST "Header Files"         "-H%s"
  187.  
  188. CYCLE "Profiling:"
  189.    VALUE "DEFAULT"          ""
  190.    VALUE "None"             "-prof0"
  191.    VALUE "Source"           "-prof1"
  192.    VALUE "Source/Lib"       "-prof2"
  193.    VALUE "All"              "-prof3"
  194.  
  195. CYCLE "Const:"
  196.    VALUE "DEFAULT"          ""
  197.    VALUE "Ignored"          "-ms0"
  198.    VALUE "R/O Strings"      "-ms1"
  199.    VALUE "R.O.S,<32K Code"  "-ms2"
  200.  
  201. CYCLE "Residentable:"
  202.    VALUE "DEFAULT"          ""
  203.    VALUE "No"               "-r0"
  204.    VALUE "Standard"         "-r"
  205.    VALUE "Std+Pos.Indep."   "-pr"
  206.    VALUE "No +Pos.Indep."   "-pi"
  207.  
  208. CYCLE "Section Name:"
  209.    VALUE "DEFAULT"          ""
  210.    VALUE "Standard"         "-S0"
  211.    VALUE "Library"          "-S"
  212.  
  213. STRING "Temp Files:"        "-T %s"
  214.  
  215. STRING "Std Error:"         "-E %s"
  216.  
  217. /***********************************************************
  218.  * Special Options
  219.  ***********************************************************/
  220. GROUP "Special Options"
  221.  
  222. CYCLE "Verbose:"
  223.    VALUE "DEFAULT"          ""
  224.    VALUE "OFF"              "-v0"
  225.    VALUE "ON"               "-v"
  226.  
  227. CYCLE "Amiga Calls:"    /* For compiling only newer modules */
  228.    VALUE "DEFAULT"          ""
  229.    VALUE "Inline Call"      "-mi"
  230.    VALUE "Amiga.Lib Tag"    "-mi0"
  231.  
  232. CYCLE "C++ Comments:"
  233.    VALUE "DEFAULT"          ""      /*  note: disabled by default   */
  234.    VALUE "Enabled"          "-//"
  235.    VALUE "Disabled"         "-//0"
  236.  
  237. CYCLE "1.3 ^C:"
  238.    VALUE "DEFAULT"          ""
  239.    VALUE "Disabled"         "-f0"
  240.    VALUE "Enabled"          "-f"
  241.  
  242. CYCLE "Date Check:"  /* For compiling only newer modules */
  243.    VALUE "DEFAULT"          ""
  244.    VALUE "Use DMAKE"        "-new0"
  245.    VALUE "Newer"            "-new"
  246.  
  247. /***********************************************************
  248.  * Romable Options
  249.  ***********************************************************/
  250. GROUP "Romable Options"
  251.  
  252. CYCLE "Code/Data:"
  253.    VALUE "DEFAULT"          ""
  254.    VALUE "Relocatable"      "-maa"      /*  disable -ma/-mw */
  255.    VALUE "Abs Long:"        "-ma %10s"
  256.    VALUE "Abs Word:"        "-mw %10s"
  257.  
  258. CHECK "Generate ROMABLE Code" "" "-rom"
  259.